Skip to main content

Application Entities

Overview

An Application is the highest level in the Expert hierarchical structure and groups the Processes interrelated with one another to achieve a business objective.

Each application created in Bizagi further partitions your Processes into subordinate components of Categories where the Processes of an application, classified within a structure, are displayed hierarchically.

As good practice, we suggest naming the processes with the initials of their category:

Definingprojectstructure6

Application entities store IDs of instances from processes included in that application. Therefore, they have a relationship with all process entities. These are shown and managed in the Expert view using the options mentioned below. Some options are shown by right-clicking an Application entity, while others appear when selecting one of the nodes of the Application entity.

To learn about organizing Application entities follow this link.

Application Entities Options

When an Application entity is right-clicked, the following options are shown:

Expert_app_2

OptionDetail
PropertiesThis is the same wizard to create and modify entities as the one used in the second step of the process wizard (Model Data). This allows editing the display name of the entity and its attributes. The name can be modified but keep in mind that you must also change the name of the corresponding dependencies.
Advanced propertiesEnables or disables the possibility to register operations to Bizagi log. By default, this option is NOT selected.
Work Portal iconBy default, every Entity Action displays a briefcase icon; you can change this icon using this option by selecting one of the Bizagi Icons. The icon is shown in every Action in the Me Menu > My Stuff.
Xml schemasThis option is used to generate the schema used by third-party services to manipulate Bizagi Web Services endpoints.
View Related ProcessesThis option displays a Pop-up window to view all the related processes to the selected application entity.
SecurityThis option is used to configure the security of the element.
OData exposed attributesThis option is used to customize which information is returned whenever invoking Bizagi OData API services.
View dependenciesThis option is used to verify if the entity is being used by any other form, rule, entity, or element; this option lists all the dependencies of the entity in a hierarchical way.
RefreshRefreshes the information of the entity. Useful when working in a collaborative environment.

Nodes

When an Application entity is expanded, the following nodes are shown:

Expert_app_3

Each node displays the following information:

  • Attributes
  • Collections
  • Forms
  • Queries

Attributes

Expert_Stakeholder_nodes_1

The Attributes node contains all the attributes of the entity filtered by data type. The data types considered as attributes are common types (Boolean, currency, date time, file, string...) and one-to-one relationships with other entities. Each attribute has a name, a display name (which is the one used in the Work Portal), and its data type. When the data type is Entity, a Related entity is shown. Lastly, the Dpl column shows if the attribute is considered in deployment.

Collections

Expert_Stakeholder_nodes_2

The Collections node contains all the one-to-many relationships of the entity. Each collection has a name, a display name (which is used in the Work Portal), and its related entity.

When the Attributes or Collections node is selected, the Ribbon will display the following options:

Expert_Stakeholder_nodes_3

  • Edit attributes: This option will display the Entity edition wizard in its second step, allowing the user to modify, add, or even delete attributes and relations, as well as their advanced properties.
  • New relationship: This option will add the specified relationship between the entities selected. The entities do not have to be related to the current entity.
  • Refresh: This option will reload the information stored from the database, refreshing the collections listed.

Forms

Expert_Stakeholder_nodes_24

The Forms node contains all the Forms defined for this entity. These forms are used in the Work Portal to interact with the final users.

Every Form listed has a Name, a Display Name, and a version. The Dply column shows if the Form has been launched to production (database icon) or if it is still in development (gear icon).

When the node is selected, the Ribbon will display the following options:

Expert_Stakeholder_nodes_25

  • New Form: This option will start the Forms Editor, where the form is built.
  • Autogenerate form: This option will automatically create a Form with all the current entity attributes.
  • Refresh: This option will reload the information stored from the database, refreshing the Forms listed.

Queries

Expert_Stakeholder_nodes_28

The Queries node contains all the queries defined for this entity. These queries are called Entity Query Forms, which are used in the Work Portal to interact with the final users.

Every query listed has a Display Name and its version. The Dply column shows if the query has been launched to production (database icon) or if it is still in development (gear icon).

When the node is selected, the Ribbon will display the following options:

Expert_Stakeholder_nodes_29

  • New query: This option will start the Forms Editor window to add a Query Form.
  • Refresh: This option will reload the information stored from the database, refreshing the queries listed.